5
107 29
70 75
20 66
0 16
72 0
5
23 22 506
40 25 1000
61 11 671
44 9 396
82 22 1804
1
82 35
94 35
94 43
82 43
